//package cn.base.web.cahe.temporary;
//
//import cn.base.web.cahe.TemporaryCache;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.cache.CacheManager;
//import org.springframework.stereotype.Component;
//
//import jakarta.annotation.Resource;
//import java.time.Duration;
//
///**
// * 带有效期的临时缓存，redis未开启时候使用本地内存缓存
// */
//@Component
//@Slf4j
//public class TemporaryCacheService {
//    @Resource
//    private TemporaryCache temporaryCache;
//
//
//    public void set(String key, Object value, Duration timeout) {
//        temporaryCache.set(key,value,timeout);
//    }
//
//    public Object get(String key){
//        return temporaryCache.get(key);
//    }
//
//    public Object getAndExpire(String key, Duration timeout){
//        return temporaryCache.getAndExpire(key,timeout);
//    }
//
//}
